<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/10/9 0009
 * Time: 20:20
 */

namespace App\Server;


class TemplateServer
{
public function config(){
$templates=glob(public_path('templates/*'));
//dd($templates);
    //循环所有的模板数据，检查是否有配置文件，有就处理数据，没有就过滤掉,这里需要定义一个空数组，存储多套莫办啊的配置参数
    $congigs=[];
    foreach ($templates as$k=>$template){
        //定义一个方法来处理模板是否合法和处理数据
      $config=  $this->isetConfig($template);
    if ($config){
        $configs[]=$config;
    }
    }
    return $configs;
}
public function isetConfig($dir){
    $filename=$dir.'/package.json';
    if (is_file($filename)){
        $config=file_get_contents($filename);
        $config=json_decode($config,true);
            //处理展示图片的连接
        $config['Rendering']=asset('templates/'.basename($dir).'/'.$config['Rendering']);

        return $config;
    }
}
}